package com.ap.core.domain;

import org.joda.time.LocalDateTime;

import com.ap.core.cxf.jaxb.paymentdetails.TransactionStatusCode;
import com.ap.core.cxf.jaxb.paymentdetails.TxnStatusType;

public class PaymentConfirmationUpdateObj {
	
	private TxnStatusType transactionStatus; 
	private TransactionStatusCode transactionStatusCode;
	private LocalDateTime paymentDescTimeStamp;
	private String fasterPaymentRef;
	private AccountNumber accountNumber;
	private SortCode sortCode;
	private RollNumber rollNumber;
    private Long apMessageId;
	
	
	
	
	
	public String getFasterPaymentRef() {
		return fasterPaymentRef;
	}
	public void setFasterPaymentRef(String fasterPaymentRef) {
		this.fasterPaymentRef = fasterPaymentRef;
	}
	public AccountNumber getAccountNumber() {
		return accountNumber;
	}
	public void setAccountNumber(AccountNumber accountNumber) {
		this.accountNumber = accountNumber;
	}
	public SortCode getSortCode() {
		return sortCode;
	}
	public void setSortCode(SortCode sortCode) {
		this.sortCode = sortCode;
	}
	public RollNumber getRollNumber() {
		return rollNumber;
	}
	public void setRollNumber(RollNumber rollNumber) {
		this.rollNumber = rollNumber;
	}

    public Long getApMessageId() {
        return apMessageId;
    }

    public void setApMessageId(Long apMessageId) {
        this.apMessageId = apMessageId;
    }
    public TxnStatusType getTransactionStatus() {
		return transactionStatus;
	}
	public void setTransactionStatus(TxnStatusType transactionStatus) {
		this.transactionStatus = transactionStatus;
	}
	public LocalDateTime getPaymentDescTimeStamp() {
		return paymentDescTimeStamp;
	}
	public void setPaymentDescTimeStamp(LocalDateTime paymentDescTimeStamp) {
		this.paymentDescTimeStamp = paymentDescTimeStamp;
	}
	public TransactionStatusCode getTransactionStatusCode() {
		return transactionStatusCode;
	}
	public void setTransactionStatusCode(TransactionStatusCode transactionStatusCode) {
		this.transactionStatusCode = transactionStatusCode;
	}
}
